package com.yuncheng.spcyApi.mapper;

import com.yuncheng.spcyApi.entity.SpcyWjWjjbxx;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yuncheng.spcyApi.entity.SpcyWjWjtxtmxx;
import com.yuncheng.spcyApi.vo.wj.WjtmStatVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Description: 审评查验-问卷基本信息
 * @Author: yuncheng
 * @Date: 2023-05-05
 * @Version: V1.0
 */
public interface SpcyWjWjjbxxMapper extends BaseMapper<SpcyWjWjjbxx> {
   // 问卷填写的修订意见选项记录 - 通过问卷基本信息id - 统计
   List<SpcyWjWjtxtmxx> findTmIsXdyjById(String id);

   // 问卷填写的题目选项信息 - 通过问卷基本信息id -统计
   List<WjtmStatVo> findWjTmSelectById(String id);

   // 问卷-题目-选择-选中的选项数据
   List<String> findSelectedOption(@Param("fwjjbxxid")String fwjjbxxid,@Param("fwjtm") String fwjtm,@Param("fsfxz")String fsfxz);

   // 查询问卷提交数量
   Integer findWjSubmitCount(@Param("fwjjbxxid") String fwjjbxxid);

   // 问卷大标题
   List<String> findWjDbtList(@Param("fwjjbxxid") String fwjjbxxid);

   // 问卷题目
   String findWjTitle(@Param("fwjjbxxid") String fwjjbxxid);

   // 问卷题目选项
   List<String> findWjtmxxList(@Param("fwjtmid") String fwjtmid);

   // 查询问卷题目-填写题目-意见
   List<String> findWjtmTxyj(@Param("fwjjbxxid") String fwjjbxxid, @Param("fwjtm") String fwjtm);

}
